#e[Stage]
#Title[Vg]
#Text[ĝ̌̎@𕜊Ă݂B]
#Image[.\img\.png]
#BackGround[Default]
#Player[FREE]
#ScriptVersion[2]

script_stage_main
{
	let Music0 = GetCurrentScriptDirectory~"bgm\th06_14.mp3";
	let Music1 = GetCurrentScriptDirectory~"bgm\Rin's Theme.mp3";
	let cx=GetCenterX();
	let imgst = GetCurrentScriptDirectory ~ "img\st.png";
	let f_title = 0;
	let title_alpha = 0;

	task StageTask
	{
		PlayMusic(Music0);
		Wait(120);
		T_Title;
		Wait(120);
		function Wait(let frame)
		{
			loop(frame){yield};
		}
		function WaitForZeroEnemy()
		{
			while(GetEnemyNum() != 0){yield;}
		}	

		WaitForZeroEnemy();
		Wait(300);
		
		CreateEnemyBossFromFile(GetCurrentScriptDirectory~"Cxg.txt",cx,0,0,0,0);
		WaitForZeroEnemy();
		CreateEnemyBossFromFile(GetCurrentScriptDirectory~"Gh.txt",cx,0,0,0,0);
		WaitForZeroEnemy();
		Clear();

		task T_Title
	{
		f_title = 1;
		loop(60){
			title_alpha ++;
			yield;
		}
		Wait(180);
		loop(60){
			title_alpha --;
			yield;
		}
		f_title = 0;
	}

	}
	@Initialize()
	{
		StageTask();
		LoadGraphic(imgst);
	}
	
	@MainLoop()
	{
		yield;
	}
	
	@Finalize()
	{
		DeleteMusic(Music1);
	}
/*
	@BackGround()
	{
	 
	}
*/	
	@DrawTopObject()
	{
		if( f_title ){
			SetTexture(imgst);
			SetGraphicAngle(0, 0, 0);
			SetGraphicRect(0, 0, 300, 100);
			SetAlpha(title_alpha * 255 / 60);
			DrawGraphic(GetCenterX, GetCenterY-20);
			SetAlpha(255);
		}
	}

}